North India lagging behind in attracting investments