International train operator Eurostar has announced it carried a record 19.5 million passengers last year.