Boston & Maine: Worcester, Nashua & Portland Div., Keene Branch