Lemon White Bean Pasta (Vegetarian)