abigail johnson age