Vista Outdoor to acquire Fox Racing for $540M plus $50M conditional earnout