IDF troops accused of firing tear gas into Palestinian hospital