Brendan Steele repeats as Safeway Open champion