Budget action needed as retailer energy costs rise £400m