Endeavour Mining posts record $761M free cash flow as gold surges