Completed forgot password functionality