Morriston hospital: Man waited 20 hours for ambulance