Eighth blast hits Sri Lanka