Prince Harry inks $20 million book deal