Yemen: president to resign in return for immunity?