Bharat Sanatana Dharma is set of ‘eternal duties’…free speech cannot be hate speech: Madras High Court judge