Nokia n95 price at launch July 8, 2019 16 32 64 128 Nokia n958gb Nokia n95 bluetooth Nokia n90 max 5g price in india Nokia n96 mini