Magicbricks appoints Devarshy Ganguly as Head of Marketing