Hamlin speaks publicly for first time since cardiac arrest