General principles; sources; international human rights, economic rights and environmental rights; relationship between international law and South African law