US retail sales rise for 7th month despite inflation pressure