outdoor tv cover birmingham al weather