Alpharetta man holds Guinness World Record for most Batman memorabilia