Hundreds call for Putin to be overthrown in huge gathering at St Petersburg