Prince Andrew melts down over construction worker