Falcon rocket explosion leaves SpaceX launch schedule in tatters