Oil falls but still marks weekly gains