Bengaluru top choice among home buyers, Mumbai second