Machine Gun Kelly reveals why he wears necklace containing Megan Fox’s blood