proto-gospel hypothesis