Martin Freeman and Tamsin Greig shine in James Graham’s ambitious new political play Labour of Love ★★★★