The Lyα luminosity function at z = 5.7 - 6.6 and the steep drop of the faint end: implications for reionization