X Factor’s Sam Callahan’s naked skinny dip for charity