England’s Michael Vaughan says sorry to Azeem Rafiq but denies racism