Pesto chicken sandwiches