On the Ekeland variational principle