Vaughan apologises for offensive tweets