Barry Gardiner says sorry to community on behalf of party: We’ve let you down