Man charged after baby injured