Nokia N9 hands-on