ZURICH (Reuters) - HSBC Holdings has agreed to pay 300 million euros ($353 million) to settle a long-running investigation into tax evasion by French citizens via its private bank in Switzerland, the lender said on Tuesday.