Oil prices mixed amid Iran talks, ample US supply