Home IT Oppo Find X5 Pro review: A shiny Android flagship, but the price is high