Generalized KKM-type theorems for weakly generalized KKM mapping with some applications