Former UBS and Citigroup trader Tom Hayes has been convicted of eight counts of conspiring with other traders and brokers to manipulate Libor.