Webber wins in Hungary/Schumacher