H&M: Justin Bieber collection axed after singer's 'trash' criticism