Dozens die in Sri Lanka blast