Royal baby: Astrologist predicts character