Bank of Japan ramps up battle to defend yield cap even as weakening yen raises economic risk