Blast in Afghanistan kills seven