Oppo Find X3 Pro review: a premium phone for a premium price