A two-ion D-region model for polar cap absorption events