Mr Cameron became the first serving prime minister to express regret for the 1919 Amritsar massacre of hundreds of Indian people by British colonial forces