Analysis: Tough week tests Keir Starmer's leadership