Eva Longoria says says social media is to blame for young girls comparing themselves to the "unattainable".