Moringa Pesto and Cherry Tomato Pasta