Afghanistan attacks kill 20 on day of violence