Research confirms 95% of European organisations unable to trust own data