Twenty-one Indian film production companies have pledged to stop using live elephants in their projects, following PETA India's appeal highlighting animal suffering.