Update _tables.scss

Allow different background colours anf font size and weight in header and footer (default is use the same as defined by the $table-head-* variables, so is backwards compatible.

Also reduces the depth of cascade needed to override text alignment in td and th elements