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