India has dropped a colonial-era tune from Beating Retreat celebrations to "decolonise" the event.