Yamana Gold achieves records in revenue, cash flow and earnings