Hurricane Dennis heads toward Gulf Coast