BOYCOTTS: Goals, Methods and Challenges from the U.S. to South Africa to Israel-Palestine