Polluters may face 20 years in jail under new Scottish law