Cuphead sells over 3M copies nearly a year after launch