Ferrocarril público