Hamlin leaves Cincinnati hospital to return to Buffalo after cardiac arrest