Donald wins BMW PGA for second straight year, this time by four shots