Micron could overtake Nvidia as the top driver of S&P 500 profit growth