abigaile johnson age