Maj Gen Tim Cross echoes comments by US defence secretary that Iraqi troops do not have the ‘will’ to tackle insurgents despite outnumbering them