Julio Teheran rebounds with gem as Braves dump Marlins