US spends $81 billion a year to protect oil supplies, report estimates