West End theatres have reported a 12th year of growth at the box office, but attendances to London shows have remained flat.