Solid acids catalysed Michael-type conjugate addition of indoles to electron-poor C-C double bonds: towards high atom economy semi-continuous processes