Boston Book Festival includes free programs for kids and adults