Sam Pinkelton has worked on choreographing several musicals including which 2017 musical based on a 2001 romantic comedy film?