Indian Markets Edge Higher: Nifty Up, Bank Nifty Down