'Legally Blonde' comes to Progress Energy Center