Clint Eastwood’s American Sniper criticised