Add marker clustering functionality