The Canary Islands government has approved new regulations that force town halls to prioritise long-term housing and limit the number of holiday homes on the islands.