Why do cumulus clouds have flat bottoms?

3 answers 3