Afghan general election delayed