Bills legend Jim Kelly recovers from spring stroke