Seven killed in Afghan blast