Even by his high standards, 2017 has been a remarkable year for Lewis Hamilton.

More...