Hyperlocal discovery startup Magicpin raises $20 mn in fresh funding