S&P 500 net profit margins hit record 14.8% as earnings surge 28.8%