US Afghan war: General John Nicholson to be 'fired' next?