GlaxoSmithKline bans political donations, alters spending rules on doctor training, consulting