US pledges to halve emissions by 2030