Amaechi Resigns from APC