Oscar Pistorius runs 45.07, qualifies for Worlds