Text this: Two-stage optimisation for malachite green removal using activated date pits