Schönlein-Henoch purpura; evidence for a group A beta-haemolytic streptococcal aetiology.