GlaxoSmithKline fined $3 billion