Dani Pedrosa Wins GP of Portugal with Stoner 3rd and Dovizioso 4th