“If Congress may not expand the scope of a patent monopoly, it also may not extend the life of a copyright beyond its expiration date. Accordingly, insofar as the 1998 Sonny Bono Copyright Term Extension Act, 112 Stat. 2827, purported to extend the life of unexpired copyrights, it is invalid.”