IPG and BA warn more must be done after government reveals energy price cap