End-to-End Diffusion Latent Optimization Improves Classifier Guidance