Crack tip shielding--an elastic theory of dislocations and dislocation arrays near a sharp crack