WTO chief Roberto Azevedo resigns from post