HTC M8 to launch end of March?