Influence of working memory on adult age differences in matrix reasoning