FCA posts record earnings, margin in North America