Red Bull’s Sebastian Vettel claims pole position for Hungarian grand prix