A discrete-continuum hybrid method for dislocation-point defect interactions