Top 20 under-50 golfers without a major title