Edey has 29 points, 16 rebounds; No. 1 Purdue beats Davidson