Cal golfer Max Homa wins NCAA title