U.S. military spokesman Major-General William Caldwell said initial reports showed eight had been killed and 20 wounded in the blast which tore through a cafe where lawmakers were having lunch.