Oil falls but on track for biggest yearly rise since 2016