Protest in Tehran against US decision to recognise Jerusalem as Israeli capital