Three Indian soldiers killed in Kashmir