Yemeni government announces major offensive against Houthis, as Iran says it is ready to defend itself if US attacks.