US has spent $5.9 trillion on Middle East, Asia wars since 2001: Study