Reflection of Alfvén waves by non-uniform ionospheres