US wasted at least $2.4B in Afghanistan: Watchdog