Under-fire James Franco wins at Critics’ Choice Awards