England's Danny Willett capitalized on an astonishing collapse by defending champion Jordan Spieth to win the 80th Masters after a dramatic final afternoon at Augusta National.