SF Giants' Brandon Belt knee surgery throws MLB future in question