vivo x50 pro price, specs