H&M fans lined up for over 24 hours outside of the newly opened flagship store in Cape Town