honor magic 4 pro vs vivo x80 pro