records: display tabs

(closes #1646)

Signed-off-by: Eirini Psallida <eirini.psallida@cern.ch>
use `invenio.ext.cache:cache.memoize`