已知:a和b互为相反数,且(a+3)^2-(b+3)^2=6,求a和b的值