India has struck down the 150 years-old adultery law, but what does it mean?