Japan tech stocks tumble as earnings fall short