Victoria Beckham, Emma Watson and more honored at British Fashion Awards