Apple vs Salesforce: record earnings hide a $5 trillion valuation gap