Hoops Devo Davis turns in magical March performance in win over Kansas