Perth tests first driverless bus