AbbVie hit with $140m fine over fraudulent marketing of Androgel