Anderson should have been in England squad for Lord’s test