Oil prices mixed amid weak dollar, US inventory build-up