All the day’s action live, as Labour launches its official campaign and Theresa May faces backlash over pledge to cap energy prices