Creamy Avocado Pesto Pasta with Blistered Tomatoes