IREN jumps 20% on $2.8 billion AI cloud contract haul