Public Mobile launches the Android-powered ZTE N860 for $249