Big cycling event coming to Folsom May 12