Amanda Seyfried blames marketing for Jennifer’s Body failure