Nick Watney rallies to win Cadillac Championship at Doral