A typical annual domestic energy bill will drop by £129 in July, the first fall in a year.