Basil Pesto Farfalle with Sungold Tomatoes, Caramelized Shallots and Fresh Mozzarella