Strong vortex pinning in FeSe0.5Te0.5 epitaxial thin film