honor magic 4 pro vs iphone 13 pro max