‘British Govt. must apologise for Jallianwala Bagh massacre’: London Mayor Sadiq Khan