Generalized Kannan-type contraction and fixed point theorems