Fast-moving Hurricane Helene is advancing across the Gulf of Mexico towards Florida as it was upgraded to a category three storm.