Year-on-year sales at Hennes & Mauritz (H&M) fell 1% in April, with the company blaming colder weather for the worse than expected results.