US House of Representatives passes 'clean energy bill'