India restricts foreign funding for Mother Teresa charity