Oil slips below $66 as investors assess Iran supply prospects