How much can Donald Trump shield Mohammed bin Salman?

US president says he will not sanction Saudi Crown Prince over Jamal Khashoggi’s murder.