Premier Christy Clark marks Earth Day with green investment