Control co-design for wave energy systems