Anderson replaces Broad in only change for second Sri Lanka Test