David’s Bridal is lowering prices and offering a free styling service to win over millennial brides