Donald Trump has blamed America’s latest mass shootings on video games, mental illness and social media, after 31 people died in attacks in Texas and Ohio …

source