若集合M={x|x^2+x-6},N={x|ax-1=0},且N是集合M的子集,求实数a的值