Lewis Hamilton claims Mexico Grand Prix but has to wait for title