Egypt suicide attack kills four soldiers, hurts another three