Tropical Storm Elsa expected to make landfall as a hurricane