Man says he ‘lost it’ before allegedly slapping roomate’s 5-month-old baby