Medical education gets a 'C' grade