how old is megan fox and machine gun kelly