megan fox age transformers