Martin Shkreli is auctioning a chance to punch him in the face for a good cause.