Biltmore pledges $2 million to help in flood recovery