Raspberry Pi prepares to go public, valued at $500 million