De Vries beats Norris and Fuoco on final lap to win Hungary Race 1