The trial of Olympic runner Oscar Pistorius has been postponed until August.