Kenya blames kidnapping of foreign tourists and aid workers on al-Shabab and crosses border to attack them.