Terps get another ranked opponent in No. 24 Purdue