DSM reports continued strong cash generation as operating profit improves