Which organ is responsible for filtering blood, recycling old red blood cells, and storing platelets?