Man charged with robbing PNC Bank in St. Louis