Huge crowd turns out to see David Beckham at H&M