Labour MP Andy McDonald suspended over 'between the river and the sea' speech at pro-Palestine rally