Ferritin – a multifaceted protein scaffold for biotherapeutics