Recent advances in wave energy conversion systems: From wave theory to devices and control strategies