Japan struggles to meet tourism demand