Raymond James downgrades Home Depot, says there are challenges ahead despite solid earnings report