British man survives knife attack in Saudi Arabia