Encapsulin nanocompartment