Iconic child star Shirley Temple dies in California at 85