End-to-End Encryption Vs HTTPs

What is the difference?