Brazil snatches 2-1 World Cup win over Japan with 95th-minute strike in Houston · Pollar