Gulf states will take at least 10 years to end oil dependence: Moody’s