Richest countries have 'heads in sand' on global debt