‘Pharoah’ takes Preakness