Catholic bookstores struggle to compete with online sellers