mamma mia broadway show running time