Mall of America announces events March 4-8