Ballard Garden plant sale kicks off May 10