Bernard Lambert resigns