Fly Launches The Cheapest Smartphone, Snap At Just Rs. 2,999