Cyber attack affects three Iranian banks