HTC One M9s tech specs, price and release date