Modi gives clarity on Sadhvi Niranjan Controversial Speech