Belk donates $19 million to charity in 2012