House passes bill to fund Great Lakes projects and numerous federal departments