I have green card for almost five years, want to apply for US citizen. How long does it take to get approved. Thanks