EPA gives OK to $880M Everglades clean-up plan