The murder trial of Oscar Pistorius resumes May 5. Here's a recap of key moments from his testimony so far.