Sir Keir Starmer says the UK will recognise a Palestinian state in September if conditions are not met.