Moscow protests: Opposition rally 'largest since 2011'