Somalia to hold presidential election on May 15