Hundreds of young people gathered in St Petersburg to sing an outlawed song calling for Vladimir Putin to be overthrown.