The leader of Zimbabwe 's faltering political opposition , Morgan Tsvangirai , suffered another blow when a High Court judge overturned his suspension of a party member who had accused Mr. Tsvangirai of accepting $ 2.5 million in illegal contributions from foreign governments .