India's festive smartphone season may bring fewer discounts as memory shortages and a weaker rupee push prices higher