Meteorite blazes through sky above Florida before 'huge explosion' over Cuba