The best plays in the UK to see for under £50 a ticket