What is the meaning of [when hell freezes over]

Tom stole cameras when he worked here. I’ll hire him back when hell freezes over (never).