Structures of Saccharomyces cerevisiae d-arabinose dehydrogenase Ara1 and its complex with NADPH: implications for cofactor-assisted substrate recognition