Militants kill four soldiers in Kashmir