Houston Grand Opera brings fresh fun to Barber of Seville