Kuchar wins Memorial by two shots, Woods finishes 20 shots behind