Basil Pesto Farfalle with Roasted Broccoli, Caramelized Onions and Fresh Mozzarella