'Boo 2! A Madea Halloween' Crosses $21 Million In Opening Weekend