Fox: Queen Camilla fought off London train groper with her shoe as a teen: book