Top Amazon executive Dave Clark resigns