Nintendo hikes profit forecast as Switch battles on