Tahalia Fairman runs 56.57 for 400m title