Virgin Atlantic to offer Internet, e-mail access on all flights