100 years on, UK ‘must apologize’ for massacre in India