18 May 2017 West End is overrun with bad musicals because people prefer sing-songs to quality theatre, Jeremy Irons complains