Asparagus, bacon and pesto salad