John Calipari hits out at Buffalo coach for 'whining' comment