Hands-on with the Nokia Lumia 710: mid-range Windows Phone on the cheap