What does the mayflower compact magna carta english bill of rights declaration of independence and the us constitution all have in common?