Almost 40% of army recruits have reading age of 11, MPs warn