Oil settles at $ 73 a barrel