GSK halts cancer trial on positive data