Thousands attend anti-war protests in London and Glasgow