GlaxoSmithKline (GSK) has agreed to a $105 million settlement with 44 US states and the District of Columbia over allegations…