Oil prices stable at $90/Bbl, Iran supply prospects add pressure