sikh battle