Hasse's theorem on elliptic curves