The credibility of a witness may be attacked by any party, including the party calling him.