Cancer-ridden’ Putin could face military coup as ex-US general warns he has ‘no future’