Pfizer pays $2.3B penalty for off-label drug marketing