Pelham man wins $25k a year for life in Mass. lottery