Oil falls below $106 after mixed US supply report