Bradley Holds Off Schwartzel to Win Grand Slam