BoJ strikes more upbeat view on economy, holds off fresh measures