Pranab criticises BJP, CPM