Added cached option for fits.open() - Fixes #3041