Afghanistan holds first democratic general elections