captain marvel played by scarlett johansson