20100429 tech: Hewlett-Packard buys Palm for $1.2 bn