Five stocks to buy and hold for the long term, according to the pros