Despite gains, millions go hungry