Big shopping centres in South Australia will no longer be able to charge for parking, with new laws coming into effect.