Space Jam 2 Opens to $31 Million at the Box Office