Legg Mason to pay $34m in bribery settlement