Hamilton achieves greatness at British Grand Prix