Climatic changes over the last 5,000,000years as recorded in the Canary Islands