Afghanistan runoff election ordered for 7 November