Mortar attack on Philippine marine base kills 3