Macy's to open at midnight on Black Friday