Cotton Fest to take place in Durban this July