Appeals court affirms Baltimore stormwater permits following