mi bn31 mobile price