Barcelona forward Lionel Messi has won the Ballon d'Or award for the world's best player for the fifth time.