Toy Story 5 opens with $160M as Hollywood posts best summer since 2019