Following a spate of attacks and threats on Jewish establishments, Muslim Americans have been offering to stand guard at sites across the US in a show of solidarity between people of Islamic and Jewish faiths.