Topless Princess Diana pics 'upset' Prince William after he was taunted by schoolfriends