Obama signs St. Croix Bridge bill