South Australia to legalise UberX-like services from July 1