honor magic 4 pro vs honor magic 3 pro