Harry Kane has become the first English winner of the Ballon d'Or in 25 years after being honoured at a ceremony in London.