Smiling assassin Gerda Steyn ready to shine at New York Marathon