Renewed Wembley Stadium in England complete