Mojtaba Khamenei, a son of Iran's late supreme leader, has been named his successor while oil prices have surged above $106 ...