New limits on the double beta decay half-lives of 94Zr, 96Zr, 116Cd and 124Sn