Dick's Sporting Goods opens 10th Alabama location