Nasdaq hits a record high as oil prices fall and US-Iran talks raise hopes of easing supply risks, while Fed rate hike fears remain for stocks.