Which of the following best explains why lightning occurs? (Sorry about the subject, physics does not seem to have any people answering questions for it)

A: The warm updraft heats air molecules to extreme temp
B: Positive and Negative ions build up and need to discharge
C: High pressure storms condense air into a high energy state
D: Thunderstorms pull energy up from earth to sustain themselves