Baltimore construction supervisor charged with taking bribes