Will Power wins Grand Prix of Sonoma