Venezuela prepared for 'armed struggle' as president mobilizes 2.5M troops