Ben Carson booed; Barack Obama praised