Artificial intelligence puts 8 million UK jobs at risk, report finds