halloumi and mushroom pesto pasta