BJP calls PM visit ‘secular tourism’