H&M apologises following backlash of racist image