Theresa May vows to eliminate UK's plastic waste by 2042