Castro sets big anti-U.S. rally