As Queen Elizabeth celebrates her 96th birthday today, her grandson Prince Harry is being blasted for being "delusional" after he…