Hennes & Mauritz (H&M) said its growing online sales did not "fully compensate" for reduced footfall to stores as the Swedish fashion giant failed to hit its targets despite year-on-year growth in both the third quarter and first nine months of the year.