Afghan presidential polls delayed for 3 months