Texas man arrested after throwing shoe at baby, putting face under water