Pesto Shallot Cheese Buns