Mother's Christmas miracle: 17-year-old son, Marquis Davis, gets new heart, kidney