BJP has no right to talk on moral issues: Pranab