HTC announces the new HTC One M8