BJP govt is here to stay for 10-20 years’ - Business Line