Saudi king slams Iran, US Jerusalem move