Veekee James signs ambassadorial deal with viva