Walk 4 Freedom 5K raises funds to protect youth