Gionee M12 launches with 48MP quad cameras and 5,100mAh battery: price, specifications