Machine Gun Kelly lets loose ‘SNL’ weekend with Megan Fox