Max Verstappen wins helter-skelter German Grand Prix ahead of resurgent Sebastian Vettel who climbs from last to second as Lewis Hamilton and Mercedes suffer error-strewn nightmare and score zero points in rain-drenched Hockenheim thriller