Alfonso I of Asturias — duke of Cantabria and king of Asturias