Kennedy Jr. to speak at anti-mountaintop mining rally