AffinHwang upgrades Top Glove to 'buy', raises target price to RM14.90