Virgin Media has won a contract from Transport for London (TfL) to provide Wi-Fi services in London Underground platforms in time for the London Olympics.