Rock of Ages Opens on Broadway