Taylor Swift has been hailed as "classy" by Don McLean after she sent him flowers after beating his Billboard chart record.