Cancer survivor gifts Kansas City over 300 handmade hats and scarves