Shoppers brave long lines, heavy rain to nab a Black Friday deal