Parliament floor brawl puts MP in hospital