Finite variation sensitivity analysis for discrete topology optimization of continuum structures