Tiger Cruises to Win at BMW Championships