Summer Veggie Sandwiches with Pesto