The nitrogen cycles on Pluto over seasonal and astronomical timescales