Half of Brits under-30s say there are no circumstances in which they would fight for their country, a new poll has revealed.