H&M to open 240 stores in 2010