Palm receives $100 million investment from Elevation Partners