John Kelly has reportedly said he's "willing to resign" in the wake of the firestorm over Rob Porter's departure.