Cummins agrees to pay nearly $1.7B to settle federal Clean A