Palm posts lower-than-expected revenues