Hurricane Marco heading over Gulf toward Louisiana coast