Coomassie Brilliant Blue Dye - the science of SDS-PAGE staining