Osborne Clarke turnover tops £90m as German revenues flourish