Keir Starmer says October Budget will be painful