Aldi to invest £900m in new stores after record turnover