Egypt unrest pushes oil prices above $100