What were the main factors that contributed to the spread of Renaissance ideas across Europe?