Pakistan to visit Sri Lanka in May