Damar Hamlin has been discharged from hospital in Cincinnati after suffering a cardiac arrest in Buffalo's NFL clash with the Bengals.