Bam Margera says he didn’t mean harm with puppy prank