India revokes GSK’s cancer drug patent