Oil Drops More than $4 to Close Near $126 a Barrel