HP results gain on laptop, blade sales