Virgin Trains apologises to Olympic star Louis Smith after worker ‘challenged him and black passenger’ over First Class seats