X Factor’s Sam Callahan strips for gay mag