Марк Уебър спечели Гран при на Великобритания, след като отмъкна Голямата награда от ръцете на Фернандо Алонсо.