David Beckham visits Typhoon-hit Tacloban