Alvarez scores 23 to lead Fairfield past New Hampshire