Jayanagar, Yelahanka among best places to live in Bangalore