Hong Kong buybacks top HK$100 billion as 300 companies act