Seven police killed in Afghanistan blast