Malala Yousufzai leaves British hospital