US House approves historic public land bill promising to protect nearly 3 million acres | House of Representatives