Cameron Smith quits rep rugby league