Vivo Nex 3 review: chasing waterfalls