The W51 Giant Molecular Cloud