Rangers kill four terrorists, detain 600 suspects in Punjab