winner of 22 grand slam men's singles titles