High time for Mamata Banerjee to stop politics over patriotism: BJP