Global dividends hit record fuelled by high oil prices