Exploring the implications of planning and governance on urban sprawl: the case of Bangalore, India