Waco man charged with injuring 3-month old