SC judge criticises Islamic law in Swat