Oil Retreats Below $105 as US Inventory Build Offsets Middle East Supply Risks