Oil prices rise with weak US dollar, Red Sea unrest