Methane photochemistry and haze production on Neptune