Google, Yahoo, and Microsoft have agreed to block ads for pre-birth gender tests in India