Deep learning approaches for flood classification and flood aftermath detection