Donald Trump to host two PGA major championships