Obama loses temper