Prince Charles accused of snubbing Meghan Markle in birthday post to Archie