mario lopez health problems