Tackling the challenges of sourcing cotton sustainably