Castel del Monte in Apulien, Friedrich II.  v. Hohenstaufen