Ollie Pope hit a century during England's warm-up against the Lions, staking his claim to bat at No 3 in the first Test of the Ashes.