Twitter, altmetrics and science communication