AutoGEEval: A Multimodal and Automated Framework for Geospatial Code Generation on GEE with Large Language Models