Rafsanjani slams Iran president