Braves' Hudson pitches another gem against Rays