Seven killed in Colombo explosion