Razer Phone 2 is coming soon for $799