Senior Labour MP Andy McDonald has been suspended over his speech at a pro-Palestine rally over the weekend.