British PM Theresa May aplogises for Jallianwala Bagh massacre