Canada's retail sales rise 0.3% in July, lower than estimates