Ferguson Enterprises joins S&P 500 as shares rally 9% on news