Alex Acosta resigns