Hudson Pacific raises $218 million in IPO