Fresh Lemon Cupcakes with Lemon Cream Cheese Frosting