Howard Stern has branded King Charles a “p****”