A science-fiction play by American writer Gordon Dahlquist has won this year’s James Tait Black prize for drama, beating competition from Rona