Romeo + Juliet review: Kit Connor and Rachel Zegler are (violent) delights in Gen Z take on Shakespeare play