Lemon Cupcakes with Chocolate Hazelnut Ganache Frosting