Marlins ace Fernandez needs Tommy John surgery