Marks and Spencer has increased the amount of cotton sourced from more sustainable sources over the past year.