Tiger Woods has announced he's taking an indefinite break from golf after struggling in his return to the sport from injuries.