Global banking giant HSBC failed to prevent billions of dollars worth of money transfers that Senate investigators believe were linked to drug cartels and terrorist groups, according to a report released Monday.