Another failure to finish proves costly for McLaren’s Lewis Hamilton