Cyclist Danny Morris released from hospital; long recovery ahead