Report urges banning pro-Palestinian badges for NHS staff