Sensex Nifty open marginally higher Eicher Motors shares gain