HSBC upgrades Blue Star to 'buy' with ₹1,780 target