Saudi Crown Prince Mohammed bin Nayef has been relieved of his post and replaced by Deputy Crown Prince Mohammed bin Salman, a promotion for King Salman's 31-year-old son that confirms him as next ruler of the kingdom.