Quantum Interference Assisted Spin Filtering in Graphene Nanoflakes