Quim Torra elected first Catalan president since failed independence