PepsiCo and Coca-Cola have voluntarily banned adverts targeting or featuring children in India, according to reports.