Nokia puts Facebook, Twitter on $42 phone