John Holland wins contract for New Frankston Station