Rupee opens marginally higher against US dollar